batman-adv: Rebuild on CONFIG_BATMAN_ADV_* changes
authorSven Eckelmann <[email protected]>
Sun, 23 Oct 2022 07:56:15 +0000 (09:56 +0200)
committerSven Eckelmann <[email protected]>
Sun, 23 Oct 2022 08:14:30 +0000 (10:14 +0200)
The buildsystem doesn't know that the KernelPackage/*/config kconfig
symbols are related to the batman-adv package build. It is necessary to
explicitly define it via PKG_CONFIG_DEPENDS.

Fixes: 522ce8dfdb7f ("batman-adv: rename folder name to match project & package name")
Signed-off-by: Sven Eckelmann <[email protected]>
batman-adv/Makefile

index bea29cf33e4dc70e86b93690638da10b9a6ab8c0..41e677b8de7e5cd0d76ebc4f3ac3ddfd74db7466 100644 (file)
@@ -17,6 +17,15 @@ PKG_LICENSE_FILES:=LICENSES/preferred/GPL-2.0 LICENSES/preferred/MIT
 
 STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h
 
+PKG_CONFIG_DEPENDS += \
+       CONFIG_BATMAN_ADV_BATMAN_V \
+       CONFIG_BATMAN_ADV_BLA \
+       CONFIG_BATMAN_ADV_DAT \
+       CONFIG_BATMAN_ADV_NC \
+       CONFIG_BATMAN_ADV_MCAST \
+       CONFIG_BATMAN_ADV_DEBUG \
+       CONFIG_BATMAN_ADV_TRACING
+
 include $(INCLUDE_DIR)/kernel.mk
 include $(INCLUDE_DIR)/package.mk